package edu.gatech.arktos;

import java.util.HashSet;

import com.google.gdata.data.spreadsheet.SpreadsheetEntry;

public class GradesDB {
	private SpreadsheetEntry ourExcelFile;
	/**
	 * Constructor
	 */
	public GradesDB(SpreadsheetEntry excelFile){
		if (excelFile == null){
			System.out.println("WARNING: The spread sheet file you're searching for does not exist in google docs. Check your spelling or make sure the file exists within Google Docs");
		}
		this.ourExcelFile = excelFile;
	}
	
	/**
	 * Gets the number of students
	 * @return numStudents
	 */
	public int getNumStudents(){    //Cassidy
		int numStudents = 0;
		return numStudents;
	}
	
	/**
	 * Gets the number of assignments
	 * @return numAssign
	 */
	public int getNumAssignments(){   //Cassidy
		int numAssign = 0;
		
		return numAssign;
	}
	
	/**
	 * Get the number of Projects
	 * @return numProj
	 */
	public int getNumProjects(){   //Taylor
		int numProj = 0;
		
		return numProj;
	}
	
	/**
	 * Get all the students and returns a hashset of Students
	 * @return student - HashSet<Students> 
	 */
	public HashSet<Student> getStudents(){  //Taylor
		HashSet<Student> students = null;
		
		return students;
	}
	
	/**
	 * Returns a student object specified by the name
	 * @param studentName
	 * @return
	 */
	public Student getStudentByName(String studentName){ //Simba
		Student st = null;
		
		return st;
	}
	
	/**
	 * Gets the student object given the specified id String
	 * @param id
	 * @return
	 */
	public Student getStudentByID(String id){ //Simba
		Student student = null;
		
		return student;
	}
	
	
	
}






